Control-flow Complexity Measurement of Processes and Weyuker's Properties
نویسنده
چکیده
Process measurement is the task of empirically and objectively assigning numbers to the properties of business processes in such a way as to describe them. Desirable attributes to study and measure include complexity, cost, maintainability, and reliability. In our work we will focus on investigating process complexity. We define process complexity as the degree to which a business process is difficult to analyze, understand or explain. One way to analyze a process’ complexity is to use a process control-flow complexity measure. In this paper, an attempt has been made to evaluate the control-flow complexity measure in terms of Weyuker’s properties. Weyuker’s properties must be satisfied by any complexity measure to qualify as a good and comprehensive one. Keywords—Business process measurement, workflow, complexity.
منابع مشابه
Measurement of Complexity and Comprehension of a Program Through a Cognitive Approach
The inherent complexity of the software systems creates problems in the software engineering industry. Numerous techniques have been designed to comprehend the fundamental characteristics of software systems. To understand the software, it is necessary to know about the complexity level of the source code. Cognitive informatics perform an important role for better understanding the complexity o...
متن کاملNew Inheritance Complexity Metrics for Object-Oriented Software Systems: An Evaluation with Weyuker's Properties
Two inheritance complexity metrics, one at class level CCI (Class Complexity due to Inheritance) and another at program level ACT (Average Complexity of a program due to Inheritance), have been proposed for object-oriented software systems. These proposed metrics are evaluated with Weyuker's properties and compared with other well known objectoriented inheritance metrics. It has been found that...
متن کاملUnderlying Cognitive Complexity Measure Computation with Combinatorial Rules
Measuring the complexity of software has been an insoluble problem in software engineering. Complexity measures can be used to predict critical information about testability, reliability, and maintainability of software systems from automatic analysis of the source code. During the past few years, many complexity measures have been invented based on the emerging Cognitive Informatics discipline...
متن کاملComments on "Toward a Framework for Software Measurement Validation"
—A view of software measurement that disagrees with the model presented in a recent paper by Kitchenham, Pfleeger, and Fenton, is given. Whereas Kitchenham, Pfleeger, and Fenton argue that properties used to define measures should not constrain the scale type of measures, we contend that that is an inappropriate restriction. In addition, a misinterpretation of Weyuker's properties is noted.
متن کاملشبیهسازی الگوی جریان با یک مدل عددی دوبعدی در بازهای از پیچانرود طبیعی؛ مطالعه موردی رودخانه خشکه رود فارسان، استان چهارمحال و بختیاری
The present paper tries to describe the advantage and improvement of a numerical model when predicting government processes on Flow Rivers. With regard to the important effect of the flow velocity and shear stress forces on river bank erosion, we apply a Two-Dimensional numerical model, named CCHE2D, to simulate river flow pattern at a meandering river Khoshk-e-Rud River of Farsan, 30 Km west o...
متن کامل